<script>
import Vue from 'vue'
	export default {
		onLaunch: function() {
			
			console.log('App Launch')
			let token = uni.getStorageSync('token');
			if (token) {
				// #ifdef APP-PLUS
				plus.navigator.closeSplashscreen();
				// #endif
			} else {
				// #ifdef APP-PLUS
				uni.reLaunch({
					url: '/pages/login/login',
					success: () => {
						plus.navigator.closeSplashscreen();
					}
				})
				// #endif
				// #ifndef APP-PLUS
				uni.reLaunch({
					url: '/pages/login/login',
				})
				// #endif
			}
			
			uni.getSystemInfo({
				success: function(e) {
					// #ifndef MP
					Vue.prototype.StatusBar = e.statusBarHeight;
					if (e.platform == 'android') {
						Vue.prototype.CustomBar = e.statusBarHeight + 50;
					} else {
						Vue.prototype.CustomBar = e.statusBarHeight + 45;
					};
					// #endif

					// #ifdef MP-WEIXIN
					Vue.prototype.StatusBar = e.statusBarHeight;
					let custom = wx.getMenuButtonBoundingClientRect();
					Vue.prototype.Custom = custom;
					Vue.prototype.CustomBar = custom.bottom + custom.top - e.statusBarHeight;
					// #endif		

					// #ifdef MP-ALIPAY
					Vue.prototype.StatusBar = e.statusBarHeight;
					Vue.prototype.CustomBar = e.statusBarHeight + e.titleBarHeight;
					// #endif
				}
			})

			Vue.prototype.ColorList = [{
					title: '嫣红',
					name: 'red',
					color: '#e54d42'
				},
				{
					title: '桔橙',
					name: 'orange',
					color: '#f37b1d'
				},
				{
					title: '明黄',
					name: 'yellow',
					color: '#fbbd08'
				},
				{
					title: '橄榄',
					name: 'olive',
					color: '#8dc63f'
				},
				{
					title: '森绿',
					name: 'green',
					color: '#39b54a'
				},
				{
					title: '天青',
					name: 'cyan',
					color: '#1cbbb4'
				},
				{
					title: '海蓝',
					name: 'blue',
					color: '#0081ff'
				},
				{
					title: '姹紫',
					name: 'purple',
					color: '#6739b6'
				},
				{
					title: '木槿',
					name: 'mauve',
					color: '#9c26b0'
				},
				{
					title: '桃粉',
					name: 'pink',
					color: '#e03997'
				},
				{
					title: '棕褐',
					name: 'brown',
					color: '#a5673f'
				},
				{
					title: '玄灰',
					name: 'grey',
					color: '#8799a3'
				},
				{
					title: '草灰',
					name: 'gray',
					color: '#aaaaaa'
				},
				{
					title: '墨黑',
					name: 'black',
					color: '#333333'
				},
				{
					title: '雅白',
					name: 'white',
					color: '#ffffff'
				},
			]

		},
		onShow: function() {
			// #ifdef MP-WEIXIN
			console.log("微信小程序");
			// 判断是否有openid
			if (!uni.getStorageSync('openid')) {
				uni.login({
					provider: 'weixin', //使用微信登录
					success: function (loginRes) {
						const code = loginRes.code;
						console.log('xx',code);
						// 统一地址请求得到
						uni.request({
							url: 'https://tengwangyun.cn/api/app/sys/wechat/getOpenId',
							method: 'post',
							data: {
								url: 'https://api.weixin.qq.com/sns/jscode2session',
								openid: 'wxd4ab54d9caa7ae24',
								secret: '6e4fcac424741c917c9ae20c051dc175',
								js_code: code,
								grant_type: 'authorization_code'
							},
							success: function (res) {
								const openid = res.data.openid;
								// 缓存openid
								uni.setStorageSync('openid', openid);
							}
						})
					}
				});
			}
			// #endif			
		},
		onHide: function() {
			console.log('App Hide')
		}

	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import 'uview-ui/index.scss';
	@import "pages/subA/static/css/jeeplus.scss";
	/* @import 'jeeplus-flowable/lib/jeeplus-flowable.css'; */
	@import "pages/subA/static/css/main.css";
	@import "pages/subA/static/css/icon.css";
	/*每个页面公共css */
</style>
